//app.js
App({
  onLaunch: function () {
    this.share()
    // 展示本地存储能力
    var logs = wx.getStorageSync('logs') || []
    logs.unshift(Date.now())
    wx.setStorageSync('logs', logs)

    // 登录
    wx.login({
      success: res => {
        // 发送 res.code 到后台换取 openId, sessionKey, unionId
      }
    })
    // 获取用户信息
    wx.getSetting({
      success: res => {
        if (res.authSetting['scope.userInfo']) {
          // 已经授权，可以直接调用 getUserInfo 获取头像昵称，不会弹框
          wx.getUserInfo({
            success: res => {
              // 可以将 res 发送给后台解码出 unionId
              this.globalData.userInfo = res.userInfo
              // 由于 getUserInfo 是网络请求，可能会在 Page.onLoad 之后才返回
              // 所以此处加入 callback 以防止这种情况
              if (this.userInfoReadyCallback) {
                this.userInfoReadyCallback(res)
              }
            }
          })
        }
      }
    })
  },
  
  globalData: {
    userInfo: null,
    logo: "https://shop.zjguangxuan.com/userfiles/2019101117/20191011175633ik3xDv.jpg",//logo不需要替换
    //测试 https://www.xashudezhao.com/helpsales/
    //正式 https://sdzxiangmu.com/
    myurl: 'https://www.xashudezhao.com/helpsales/Merservice',//请求地址
    // myurl: 'http://x5trzh.natappfree.cc/Merservice',//请求地址
    myurlshouquan: "https://www.xashudezhao.com/helpsales/xcx/refUserInfo",//绑定微信授权地址
    myphones:'',
    // morentype: 1,
    // morenshopid:'17839807bcdb4a93b72eac39360cbc77'
  },
  share: function () {
    let _this = this
    //监听路由切换
    //间接实现全局设置分享内容
    wx.onAppRoute(function (res) {
      //获取加载的页面
      let pages = getCurrentPages(),
        //获取当前页面的对象
        view = pages[pages.length - 1],
        data;
      if (view) {
        data = view.data;
        // console.log('是否重写分享方法', data);
        if (!data.isOverShare) {
          view.onShareAppMessage = function () {
            //分享配置
            return {
              title: '众商联采',
              // desc: '文本描述文本描述描述文本描述描述文本描述描述文本描述描述描述',
              path: "/pages/login/login", // 路径，传递参数到指定页面。
              // imageUrl:'../../../images/logo/LOGO.png'
              imageUrl: _this.globalData.logo
            };
          }
        }
      }
    })
  }
})